Agent Oriented Software Engineering with MESSAGE
نویسندگان
چکیده
After reviewing existing AOSE methodologies, we have the impression that some more work is still needed, from a software engineering viewpoint, in order to apply them in an industrial context. For instance, the software development process is usually summarized in four or five steps for analysis and design, which is not realistic. Just taking a look at the Rational Unified Process [4] is enough to get an idea that the definition of an object-oriented methodology is not trivial. And we may agree that developing a Multi-Agent Systems (MAS) is more complex than a conventional object oriented application. It is true that in some cases, like MaSE [2], the presence of a tool, like AgentTool [7], simplifies the development process. However, this brings the risk to loss in flexibility. ZEUS [6] facilitates the development process fixing the target multi-agent system architecture. AgentTool sacrifices the flexibility in the design assuming a fixed set of diagrams mostly based on state-machine-like specifications similar to those of SDL [3]. When the MAS is a small one, when the problem is restricted to academic domain, such tools are really useful and a methodology of just a short number of steps sounds reasonable. However, an industrial development, involving a team of several engineers requires management of activities, a more detailed software development process, and the control of the cost involved in making a MAS work under real world workload. To deal with MAS development problems, specially in analysis and design phases, we need flexible tools and specification methods that permit researchers develop MAS as if they were developing conventional software. And this does not mean that there is a fixed target platform which has to be instantiated with some parameters. Target platform is important but should not suppose a constraint for a methodology. With this assumption, MESSAGE methodology [1] proposes to integrate well-proven object-oriented software engineering practices with agent technology results.
منابع مشابه
Agent Oriented Analysis Using Message/UML
This paper presents the MESSAGE/UML agent oriented software engineering methodology and illustrates it on an analysis case study. The methodology covers MAS analysis and design and is intended for use in mainstream software engineering departments. MESSAGE integrates into a coherent AOSE methodology some basic agent related concepts such as organisation, role, goal and task, that have so far be...
متن کاملAgent Oriented Software Engineering with INGENIAS1
INGENIAS is an agent oriented software engineering methodology for Multi-Agent Systems development. It combines agent research results with concepts and methods established in MESSAGE/UML. The result is a development process in the line of conventional software engineering processes, like object oriented software development paradigm or structured paradigm. INGENIAS defines deliverables and def...
متن کاملThe MESSAGE Methodology for Agent-Oriented Analysis and Design
This chapter presents the MESSAGE agent-oriented software engineering methodology and illustrates it in an analysis and design case study. The methodology covers MAS analysis and design and is intended for use in mainstream software engineering departments. MESSAGE integrates into a coherent AOSE methodology basic agent-related concepts (such as organisation, role, goal, interaction, and task) ...
متن کاملA Design Model for Intelligent Mobile Agent Software Systems
One of the grand challenges to achieving wide spread use and rapid development of multi-agent systems is to adapt principles of software engineering. Agent-oriented software provides a new software engineering paradigm and the opportunities for development of new domain-specific software models. With the continuing improvement of agent technology, and the rapid growth of software system complex...
متن کاملAgent UML: A Formalism for Specifying Multiagent Interaction
In the past, research on agent-oriented software engineering had been widely lacking touch with the world of industrial software development. Recently, a cooperation has been established between the Foundation of Intelligent Physical Agents (FIPA) and the Object Management Group (OMG) aiming to increase acceptance of agent technology in industry by relating to de facto standards (object-oriente...
متن کاملMeta-modelling in Agent Oriented Software Engineering
The MESSAGE methodology has shown that the application of meta-models in the development of Multi-Agent Systems (MAS) facilitates the integration of current software engineering processes and the use of agent technology concepts in analysis and design activities. This paper presents an extension to the MESSAGE meta-models and how to conduct the modelling (i.e., instantiation of the meta-models ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002